@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
a{ color:#333;}
a:link {text-decoration: none;}
a:visited {	text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
ul{list-style:none;}
img {border:none;}
body{font-size:16px;min-width:1200px;}
.margin{margin-top:20px;}
.clear {clear:both;}
.transition {overflow: hidden;	display: block;}
.transition img {transition: .2s ease;}
.transition img:hover {	transform: scale(1.2);}
.fontRed{color:red;}
.con{width:1200px;margin:0px auto;overflow: hidden;}
.pd-head{height: 90px; background: #f3f2f2;}
.pd-head ul{overflow: hidden; width: 1200px; margin: 0 auto;}
.pd-head ul li img{ vertical-align: -4px; margin-right: 13px;}
.pd-head ul li {float: left;font-size: 30px;line-height: 90px;}
/*headline头条*/
.yw {width: 1200px;	margin: 65px auto 20px;	overflow:hidden;}
.headline{padding-bottom:40px;border-bottom:2px solid #eee;margin-bottom:40px;}
.hl_news{width:1200px;text-align: center;}
.hl_news h1{font-size:34px;line-height: 45px;margin-bottom: 30px;}
.hl_news h1 a{color:#3848a0;}.hl_news h1 a:hover{color:#3848a0;}
.hl_news .news a{font-size:15px;margin:0px 2px;}.hl_news .news a:hover{color:#333;}
/*----要闻+焦点图----*/
.yw-box {overflow: hidden;}
.yw-pic {width: 760px;	height:505px;	float: right;}
.ywTxt{width:400px;}
.yw-list li {/*border-bottom: 2px solid #eee;	line-height: 46px;	height: 46px;	display:block;	overflow:hidden;	white-space:nowrap;	text-overflow:ellipsis;*/line-height:24px;padding-bottom:20px;}
.yw-list li a.nohover{color:#333;}
.bolder a{font-weight:bold;}
.more{width:400px;text-align:right;padding-top:6px;}

.scroll { position:relative; width:760px; height:505px; overflow:hidden}
.scroll .swiper-pagination{position:absolute;bottom: 5px;right: 15px;    width: auto; left: 640px;}
.scroll .swiper-pagination-bullet{display:inline-block;width: 10px;height: 10px;margin-left: 5px;cursor:pointer;border-radius: 50px;background:#fff;opacity: 1;}
.scroll .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:red;}
.scroll .box {float:left;width:760px;height: 505px;overflow:hidden;}
.scroll .box img{ width:760px;height:505px; }
.scroll .box .bg {	height: 50px;	margin-top: -50px;	background: #000;	position: relative;	opacity: .5;filter: alpha(opacity=50);}
.scroll .box .txt {padding-left: 15px;height:50px;margin-top:-50px;position:relative;}
.scroll .box h3{height: 50px;	line-height: 50px;	margin-top: -56px;	position: relative;	color: #fff;	font-size: 16px;	font-weight: normal;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;}
.scroll .box h3 a{ color:#fefefc;}
.scroll .box p{color:#b8b7b5; font-size:14px; line-height:24px;}
/* slideBox */
.slideBox {	position: relative;	overflow:hidden;z-index:1;min-width: 1200px;}
.slideBox .hd {width: 330px;height: 100%;top: 0px;background: url(/themes/cyol/assets/images/cyol/balck-repeat.png) left top repeat;position: absolute;right:0;}
.slideBox .hd ul{position:relative;top: 50%;   transform: translateY(-50%);}
.slideBox .hd ul li {border-bottom: 1px solid #999;display: block;height:65px;box-sizing: border-box;line-height: 65px;text-align: left;
	overflow:hidden;text-overflow: ellipsis;white-space: normal;}
.slideBox .hd ul li h3 {font-size: 18px;font-weight: normal;color: #fff;white-space:wrap;overflow: hidden;text-overflow: ellipsis;}
.slideBox .hd ul li h3::after{width: 10px;content:"";}
.slideBox .hd ul li a {display: block;position: relative;color: #fff;margin:0px 10px;}
.slideBox .hd ul li.on {position:relative;background:url(/themes/cyol/assets/images/cyol/cyol_focusbg.jpg) left top no-repeat;background-size:cover;height:110px;border: none;line-height:36px;overflow:hidden;}
.slideBox .hd ul li.on h3 {white-space: normal;font-size:20px;text-align: left;line-height:36px;position:relative;top: 50%;   transform: translateY(-50%);}
.slideBox .bd {position: relative;z-index: 0;}
.slideBox .bd a{display: block;}
.slideBox .bd ul li {position: relative;}
.slideBox .bd img {width: 100%;display: block;max-height:600px;}
@media screen and (max-width: 1152px){
 	.slideBox .hd {width: 225px;}
	.slideBox .hd ul li {height:40px;line-height: 40px;}	
	.slideBox .hd ul li h3 {font-size: 14px;}	
	.slideBox .hd ul li.on{height:68px;line-height: 26px;}
	.slideBox .hd ul li.on h3 {font-size:16px;margin-top: 0px;line-height:20px;}
	
 }
 @media screen and (max-width: 1366px) and (min-width: 1152px){
 	.slideBox .hd {	width: 230px;}
	.slideBox .hd ul li {height:50px;line-height: 50px;}
	.slideBox .hd ul li h3{font-size:14px;}		
	.slideBox .hd ul li.on{height:80px;}
	.slideBox .hd ul li.on h3 {margin-top:0px;font-size: 16px;line-height:24px;}		
 }
 @media screen and (max-width: 1700px) and (min-width: 1366px){
 	.slideBox .hd {width: 270px;}
	.slideBox .hd ul li {height:56px;line-height: 56px;}
	.slideBox .hd ul li h3{font-size:16px;}	
	.slideBox .hd ul li.on{height:90px;}
	.slideBox .hd ul li.on h3 {font-size: 18px; line-height: 28px;}
}
/*-----页签列表------- */
.yw-tt {font-size: 24px;	border-bottom: 2px solid #eee;margin-bottom: 25px;padding-bottom: 10px;margin-top: 45px;padding-left: 10px;	background: url(/themes/cyol/assets/images/news/yw_bg.png) 0 7px no-repeat;}
.yw-tt a {	color: #333;margin-right:25px;}
.yw-tt a.yw-on{color: #8B0000;font-weight: bold;}

.zonghe{width: 1200px;margin: 0 auto;overflow: hidden;}
.zonghe_left{width: 800px;float: left;}
.yw-news li {height: 118px;overflow: hidden;margin-bottom: 20px;}
.yw-news li > a {margin-right: 13px;width: 208px;height: 118px;	overflow: hidden;	float: left;}
.yw-news li img {width: 208px;height: 118px;float: left;}
.yw-news h3 {font-size: 18px;font-weight: normal;max-height: 48px;overflow: hidden;margin-bottom: 10px;}
.yw-news h3 a {	color: #333;}
.yw-news .desc {color: #666;max-height: 57px;overflow: hidden;}
/*---------------------list-----------------------------------*/
.news-li {position: relative;padding: 15px 10px;margin: 0 0 22px;width: auto;border-bottom: 1px solid #f0f0f0;color: #666666;background: #f3f1f2;}
.news-pic {float: left;	width: 160px;margin-right: 20px;position: relative;overflow: hidden;}
.news-pic img {width: 160px;border-radius: 10px;}
.news-txt {width:600px;float:right;}
.news-li h2 {margin-top: 1px;line-height: 21px;	font-size: 18px;font-weight: normal;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/}
.news-li h2 a {color: #002978;}
.news-li p {line-height: 22px;font-size: 14px;margin-top: 10px;max-height: 66px;overflow: hidden;color: #404040;}
.item .more{width: 160px; border: 1px solid #999; text-align: center; height: 36px; line-height: 36px;margin: 0px auto 50px;   font-size: 16px;   border-radius: 10px;}
.item .more a{display:block;color: #333;}
.pdtt_trbs {height: 24px;line-height: 24px;font-size: 12px;width: 603px;}
.pdtt_trbs .bshu {height: 24px;	display: inline-block;	padding-right: 8px;	color: #a0a0a0;}
.pdtt_trbs .bshu a{	color: #a0a0a0;}
.pdtt_trbs span {	margin-right: 4px;	height: 24px;	color: #a0a0a0;}

.news-pic1 {float: left;	width: 160px;margin-right: 20px;position: relative;overflow: hidden;}
.tubg{width:160px;height:120px;border-radius: 10px;}
.news-pic1 .tubg img{max-width:90%;border-radius:0;height:120px;display:block;margin:0px auto;}

.news-pic3{clear:both;display:block;overflow:hidden;margin:12px 0 6px;}
.news-pic3 img{float: left; display: block; width: 160px; height: 105px;overflow: hidden;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;border-radius: 8px;
    margin-right: 20px;}
.pl {	display: none;}
.yw-item2 hr {display: none;}

